package com.wdc.entity.query;

import java.util.Date;
/**
 * @author: WDC
 * @description:查询对象
 * @date:2024/09/19
 */
public class UserContactQuery extends BaseQuery{
	/**
	 * 用户ID
	 */
	private String userId;

	private String userIdFuzzy;

	/**
	 * 联系人ID或者群组ID
	 */
	private String contactId;

	private String contactIdFuzzy;

	/**
	 * 联系人类型 0.好友 1. 群组
	 */
	private Integer contactType;

	/**
	 * 创建时间
	 */
	private Date createTime;

	private String createTimeStart;

	private String createTimeEnd;

	/**
	 * 状态 0 非好友 1.好友 2-已删除好友 3-被好友删除 4- 已拉黑好友 5 -被好友拉黑
	 */
	private Integer status;

	/**
	 * 最后更新时间
	 */
	private Date listUpdateTime;

	private String listUpdateTimeStart;

	private String listUpdateTimeEnd;

	private Boolean queryUserInfo;

	public Boolean getQueryUserInfo() {
		return queryUserInfo;
	}

	public void setQueryUserInfo(Boolean queryUserInfo) {
		this.queryUserInfo = queryUserInfo;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserId(String userId) {
		return this.userId;
	}

	public void setContactId(String contactId) {
		this.contactId = contactId;
	}

	public String getContactId(String contactId) {
		return this.contactId;
	}

	public void setContactType(Integer contactType) {
		this.contactType = contactType;
	}

	public Integer getContactType(Integer contactType) {
		return this.contactType;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getCreateTime(Date createTime) {
		return this.createTime;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getStatus(Integer status) {
		return this.status;
	}

	public void setListUpdateTime(Date listUpdateTime) {
		this.listUpdateTime = listUpdateTime;
	}

	public Date getListUpdateTime(Date listUpdateTime) {
		return this.listUpdateTime;
	}

	public void setUserIdFuzzy(String userIdFuzzy) {
		this.userIdFuzzy = userIdFuzzy;
	}

	public String getUserIdFuzzy(String userIdFuzzy) {
		return this.userIdFuzzy;
	}

	public void setContactIdFuzzy(String contactIdFuzzy) {
		this.contactIdFuzzy = contactIdFuzzy;
	}

	public String getContactIdFuzzy(String contactIdFuzzy) {
		return this.contactIdFuzzy;
	}

	public void setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}

	public String getCreateTimeStart(String createTimeStart) {
		return this.createTimeStart;
	}

	public void setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}

	public String getCreateTimeEnd(String createTimeEnd) {
		return this.createTimeEnd;
	}

	public void setListUpdateTimeStart(String listUpdateTimeStart) {
		this.listUpdateTimeStart = listUpdateTimeStart;
	}

	public String getListUpdateTimeStart(String listUpdateTimeStart) {
		return this.listUpdateTimeStart;
	}

	public void setListUpdateTimeEnd(String listUpdateTimeEnd) {
		this.listUpdateTimeEnd = listUpdateTimeEnd;
	}

	public String getListUpdateTimeEnd(String listUpdateTimeEnd) {
		return this.listUpdateTimeEnd;
	}

}